<?php require_once("../../includes_view/header.php"); ?>
<?php 
	$acao = "CADASTRAR"; 
	require_once("regras/controlador/veiculoController.php"); 
?>
<script type="text/javascript" src="<?php echo $url; ?>/assets/js/util.js"></script>
<script type="text/javascript">
	$(document).ready(function(){
		
		$('#txtcpf').mask('999.999.999-99');
		$('#txtcnpj').mask("99.999.999/9999-99");
		$('#txtdatacompra').mask("99/99/9999");
		
		$("#ddltipo").change(function(){
			if($("#ddltipo option:selected").val() == "F"){				
				$("#txtcpf").show();
				$("#txtcnpj").hide();			
			}else{
				$("#txtcnpj").show();
				$("#txtcpf").hide();
			}
			
			$("#txtcpf").val("");
			$("#txtcnpj").val("");
		}); 						
		
		$("#txtcorretor").combobox();
		$(".ui-autocomplete-input").attr("class","formulario");
        $(".ui-button").css('display', 'none');
		
		$("#ddlFornecedor").combobox();
		$(".ui-autocomplete-input").attr("class","formulario");
        $(".ui-button").css('display', 'none');				
		
		$("#txtplaca").mask("aaa-9999");
		
		$("#txtvalorcompra").maskMoney({symbol:"R$",decimal:",",thousands:"."});
		$("#txtvaloragenciamento").maskMoney({symbol:"R$",decimal:",",thousands:"."});
		$("#txtvalorcorretagem").maskMoney({symbol:"R$",decimal:",",thousands:"."});				
		
		$("#ddlEstado").change(function(){ 
        	if($("#ddlEstado option:selected").val() > 0){
			  $("#ddlCidade").html("");
			  $("#ddlCidade").append("<option value='0' disabled='disabled'>carregando</option>");
			  
			  $.post("ajax_carregarCidadesDDL.php", { codigoEstado: $("#ddlEstado option:selected").val() },function(data){				
				  $("#ddlCidade").html("");
				  for(i=0;i<data.length;i++){
					  $("#ddlCidade").append("<option value='"+data[i].id+"'>"+data[i].cidade+"</option>");
				  }
			   }, "json");
			}    
        });
		
		$("#txtvalorcompra").blur(function(){
			if(parseFloat($("#txtvalorcompra").val()) > 0.00){		
			  $.post("ajax_gerarParcelasCompraVeiculo.php", { parcelas: $("#ddlparcelas option:selected").val(), valorVeiculo: $("#txtvalorcompra").val() },function(data){				
				  $("#tbparcelas tbody").html("");						
				  for(i=0;i<data.length;i++){
					  $("#tbparcelas tbody").append("<tr><td>"+data[i].parcela+"</td><td><input type='text' name='txtdataParcela[]' id='txtdataParcela_"+i+"' value='"+data[i].data+"' class='formularioMini' OnKeyUp=\"mascaraData(this,this.value);\" onkeypress=\"Formatadata(this,event)\"  maxlength='10'></td><td><input type='text' name='txtvalorParcela[]' id='txtvalorParcela_"+i+"' value='"+data[i].valor+"' class='formularioMini' onkeypress='return formatar_moeda(this,\".\",\",\",event);'></td></tr>");	
				  }
			   }, "json");
			}else{
				$("#tbparcelas tbody").html("");	
			}
		});
		
		$("#ddlparcelas").change(function(){ 
			if($("#ddlparcelas option:selected").val() > 0){
				if(parseFloat($("#txtvalorcompra").val()) > 0.00){				
					$.post("ajax_gerarParcelasCompraVeiculo.php", { parcelas: $("#ddlparcelas option:selected").val(), valorVeiculo: $("#txtvalorcompra").val() },function(data){				
						$("#tbparcelas tbody").html("");						
						for(i=0;i<data.length;i++){
							$("#tbparcelas tbody").append("<tr><td>"+data[i].parcela+"</td><td><input type='text' name='txtdataParcela[]' id='txtdataParcela_"+i+"' value='"+data[i].data+"' class='formularioMini' OnKeyUp=\"mascaraData(this,this.value);\" onkeypress=\"Formatadata(this,event)\"  maxlength='10'></td><td><input type='text' name='txtvalorParcela[]' id='txtvalorParcela_"+i+"' value='"+data[i].valor+"' class='formularioMini' onkeypress='return formatar_moeda(this,\".\",\",\",event);'></td></tr>");	
						}
					 }, "json");
					
				}else{
					alert("Entre com um valor válido para o campo 'Valor da Compra'");
				}
			}else{
				$("#tbparcelas tbody").html("");	
			}
		});
		
		
		$("#ddlMarca").change(function(){ 
        	if($("#ddlMarca option:selected").val() > 0){
			  $("#ddlModelo").html("");
			  $("#ddlModelo").append("<option value='0' disabled='disabled'>carregando</option>");
			  
			  $.post("ajax_carregarModelosDDL.php", { codigoMarca: $("#ddlMarca option:selected").val() },function(data){				
				  $("#ddlModelo").html("");
				  for(i=0;i<data.length;i++){
					  $("#ddlModelo").append("<option value='"+data[i].id+"'>"+data[i].modelo+"</option>");
				  }
			   }, "json");
			}    
        });
										
	});
	
	function estoquexoficina(tipo){
		if(tipo == "E"){
			$("#divLoja").show();
			$("#divOficina").hide();
		}else{
			$("#divOficina").show();
			$("#divLoja").hide();
		}
	}
	
	function validarCampos(){
		
		if(confirm("Confirma cadastro?")){		
			
			var idfornecedor  = $.trim($("#ddlFornecedor").val());
			var dataCompra    = $('#txtdatacompra').val();
			var placa         = $.trim($("#txtplaca").val());
			var chassi        = $.trim($("#txtchassi").val());
			var anofabricacao = $.trim($("#txtanofabricacao").val());
			var anomodelo     = $.trim($("#txtanomodelo").val());
			var especie       = $.trim($("#ddlEspecie").val());		
			var marca         = $.trim($("#ddlMarca").val());
			var modelo        = $.trim($("#ddlModelo").val());
			var cor           = $.trim($("#ddlCor").val());
			var combustivel   = $.trim($("#ddlCombustivel").val());		
			var tipo          = $.trim($("#ddltipo").val());
			var nome          = $.trim($("#txtnome").val());
			var estado        = $.trim($("#ddlEstado").val());
			var cidade        = $.trim($("#ddlCidade").val());
			var valorcompra   = $.trim($("#txtvalorcompra").val());
			
			if((idfornecedor=="0") || (placa=="") || (chassi=="") || (anofabricacao=="") || (anomodelo=="") || (especie=="0") || (marca=="0") || (modelo=="0") || (cor=="0") || (combustivel=="0") || (tipo=="0") || (nome=="") || (estado=="0") || (cidade=="0") || (valorcompra=="") || (dataCompra=="")){
				alert("Todos os campos em destaque devem ser preenchidos");
				return false;
			}else{
						
				var sucesso = true;
				
				if(parseFloat($.trim($("#txtvalorcompra").val())) > 0){
					var qtdParcelas = $("#ddlparcelas option:selected").val();
					var sucesso = true;
					for(var i=0; i<qtdParcelas; i++){
						if(($.trim($("#txtdataParcela_"+i).val()) == "") || ($.trim($("#txtvalorParcela_"+i).val()) == "")){
							
							alert("Data de vencimento e valor devem ser preenchidos");
							sucesso = false;					
							break;
						}
					}						
				}	
			
				if(sucesso){				
								
					if(document.getElementById("rdencaminharE").checked){
						if($("#ddlLoja option:selected").val() == 0){
							
							alert("Selecione uma agencia");
							return false;
						}else{
							return true;
						}
						
					}else if(document.getElementById("rdencaminharO").checked){
						if($("#ddlOficina option:selected").val() == 0){
							
							alert("Selecione uma oficina");
							return false;
						}else{
							return true;
						}
																
					}else{
						return true;
					}
									
				}else{
					return false
				}	
			}
		}
	}
	
</script>
<div id="sistema">
	<div id="migalhas">    	
      <a class="mig1">Cadastro</a>
      <a class="mig1">Veículo</a>
      <a class="mig2">Cadastrar</a>        
    </div>
    <div id="pesquisa"></div>    
    <br>
    <?php if(isset($class) and isset($mensagem)){ ?>  
    <div id="mensagens" class="<?=$class?>"><?php echo $mensagem; ?></div>    
    <?php } ?>
    <div class="legenda">
    	<img src="../../assets/img/btLaranja.png"><label class="lblObrigatorio">Todos os campos em detaque devem ser preenchidos.</label>
    </div>
    <div id="formulario">
    	<form name="frmVeiculo" id="frmVeiculo" method="post" action="" onSubmit="return validarCampos()">
        <fieldset><legend>&nbsp; Dados do Fornecedor &nbsp;</legend> 
        <div class="linha">
        	<div class='esquerda'>
            	<label for="ddlFornecedor" class="lblObrigatorio">Fornecedor</label>
                <select name="ddlFornecedor" id="ddlFornecedor">
                    <option value='0' selected='selected'></option>
                    <?php
						foreach($fornecedores as $fornecedor){
							echo "<option value='".$fornecedor["id"]."'>".utf8_encode($fornecedor["nome"])."</option>";
						}
					?>
                </select>
            </div>
            <div class='direita'>
            	<label for="txtdatacompra" class="lblObrigatorio">Data da compra</label>
                <input type="text" name="txtdatacompra" id="txtdatacompra" value="<?=date("d/m/Y")?>" class="formulario">
            </div>
        </div>
        </fieldset>
        <br>
    	<fieldset><legend>&nbsp; Dados do Veículo &nbsp;</legend> 
        <div class="linha">
        	<div class='esquerda'>
            	<label for="txtplaca" class="lblObrigatorio">Placa</label>
                <input type="text" name="txtplaca" id="txtplaca" value="" class="formulario">
            </div>
            <div class='direita'>
            	<label for="txtchassi" class="lblObrigatorio">Chassi</label>
                <input type="text" name="txtchassi" id="txtchassi" value="" class="formulario">
            </div>
        </div>
        <div class="linha">
        	<div class='esquerda'>
            	<label for="txtanofabricacao" class="lblObrigatorio">Ano de Fabricação</label>
                <input type="text" name="txtanofabricacao" id="txtanofabricacao" value="" class="formulario">
            </div>
            <div class='direita'>
            	<label for="txtanomodelo" class="lblObrigatorio">Ano do Modelo</label>
                <input type="text" name="txtanomodelo" id="txtanomodelo" value="" class="formulario">
            </div>
        </div>
        <div class="linha">
        	<div class='esquerda'>
            	<label for="ddlEspecie" class="lblObrigatorio">Espécie / Tipo</label>
                <select class="formularioDDL" name="ddlEspecie" id="ddlEspecie">
                	<option value="0">Selecione</option>
                    <?php
						foreach($especies as $especie){
							echo "<option value='".$especie["id"]."'>".utf8_encode($especie["nome"])."</option>";
						}
					?>
                </select>
            </div>
            <div class='direita'>
            	<label for="ddlMarca" class="lblObrigatorio">Marca</label>
                <select class="formularioDDL" name="ddlMarca" id="ddlMarca">
                	<option value="0">Selecione</option>
                    <?php
						foreach($marcas as $marca){
							echo "<option value='".$marca["id"]."'>".utf8_encode($marca["nome"])."</option>";
						}
					?>
                </select>
            </div>
        </div>
        <div class="linha">
        	<div class='esquerda'>
            	<label for="ddlModelo" class="lblObrigatorio">Modelo</label>
                <select class="formularioDDL" name="ddlModelo" id="ddlModelo">
                	<option value="0">Selecione</option>                    
                </select>
            </div>
            <div class='direita'>
            	<label for="txtrenavam">Renavam</label>
                <input type="text" name="txtrenavam" id="txtrenavam" value="" class="formulario">
            </div>
        </div>
        <div class="linha">
        	<div class='esquerda'>
            	<label for="ddlCor" class="lblObrigatorio">Cor</label>
                <select class="formularioDDL" name="ddlCor" id="ddlCor">
                	<option value="0">Selecione</option>
                    <?php
						foreach($cores as $cor){
							echo "<option value='".$cor["id"]."'>".utf8_encode($cor["nome"])."</option>";
						}
					?>
                </select>
            </div>
            <div class='direita'>
            	<label for="ddlCombustivel" class="lblObrigatorio">Combustível</label>
                <select class="formularioDDL" name="ddlCombustivel" id="ddlCombustivel">
                	<option value="alccol">Álcool</option>     
                    <option value="gasolina">Gasolina</option>       
                    <option value="diesel">Diesel</option> 
                    <option value="gas">Gás</option>    
                    <option value="flex">Flex</option>                    
                </select>
            </div>
        </div>
        <div class="linha">
        	<div class='esquerda'>
            	<label for="txtnumeromotor">Número do motor</label>
                <input type="text" name="txtnumeromotor" id="txtnumeromotor" value="" class="formulario">
            </div>
            <div class='direita'>&nbsp;</div>
        </div>
        </fieldset>
        <br>
        <fieldset><legend>&nbsp; Dados do Documento &nbsp;</legend>
        <div class="linha">
        	<div class='esquerda'>
            	<label for="ddltipo" class="lblObrigatorio">Tipo</label>
                <select class="formularioDDL" name="ddltipo" id="ddltipo">
                	<option value="F" selected>Físico</option>
                    <option value="J">Jurídico</option>
                </select>
            </div>
            <div class='direita'>&nbsp;</div>
        </div>
        <div class="linha">
        	<div class='esquerda'>
            	<label for="txtnome" class="lblObrigatorio">Nome</label>
                <input type="text" name="txtnome" id="txtnome" value="" class="formulario">
            </div>
            <div class='direita'>
            	<label for="txtcpf">CPF / CNPJ</label>
                <input type="text" name="txtcpf" id="txtcpf" value="" class="formulario">
                <input type="text" name="txtcnpj" id="txtcnpj" value="" class="formulario" style="display:none">
            </div>
        </div>
        <div class="linha">
        	<div class='esquerda'>
            	<label for="ddlEstado" class="lblObrigatorio">Estado</label>
                <select class="formularioDDL" name="ddlEstado" id="ddlEstado">
                	<option value="0">Selecione</option>
                    <?php
						foreach($estados as $estado){
							echo "<option value='".$estado["id"]."'>".utf8_encode($estado["descricao"])."</option>";
						}
					?>
                </select>
            </div>
            <div class='direita'>
            	<label for="ddlCidade" class="lblObrigatorio">Cidade</label>
                <select class="formularioDDL" name="ddlCidade" id="ddlCidade">
                	<option value="#">Selecione</option>
                </select>
            </div>
        </div>
        <div class="linha">
        	<div class='esquerda'>
            	<label for="txtbairro">Bairro</label>
                <input type="text" name="txtbairro" id="txtbairro" value="" class="formulario">
            </div>
            <div class='direita'>
            	<label for="txtrua">Rua</label>
                <input type="text" name="txtrua" id="txtrua" value="" class="formulario">
            </div>
        </div>
        </fieldset>
        <br>
        <fieldset><legend>&nbsp; Dados Financeiros &nbsp;</legend>
        
        <div class="linha">
        	<div class='esquerda'>
            	<label for="txtcorretor">Corretor</label>
                <select name="txtcorretor" id="txtcorretor">
                    <option value='0' selected='selected'>AGENCIA</option>
                    <?php
						foreach($corretores as $corretor){
							echo "<option value='".$corretor["id"]."'>".utf8_encode($corretor["nome"])."</option>";
						}
					?>
                </select>
            </div>
            <div class='direita'>
            	<label for="txtvalorcorretagem">Valor Corretagem</label>
                <input type="text" name="txtvalorcorretagem" id="txtvalorcorretagem" value="" class="formulario">
            </div>
        </div>
        
        <div class="linha">
        	<div class='esquerda'>
            	<label for="txtvalorcompra" class="lblObrigatorio">Valor da Compra</label>
                <input type="text" name="txtvalorcompra" id="txtvalorcompra" value="" class="formulario">
            </div>
            <div class='direita'>
            	<label for="txtvaloragenciamento">Valor do Agenciamento</label>
                <input type="text" name="txtvaloragenciamento" id="txtvaloragenciamento" value="" class="formulario">
            </div>
        </div>
        <div class="linha">
        	<div class='esquerda'>
            	<label for="ddlNatureza">Natureza da Operação</label>
                <select name="ddlNatureza" id="ddlNatureza" class="formularioDDL">
                	<option value="1">Compra</option>                    
                </select>
            </div>
            <div class='direita'>
            	<label for="ddlparcelas">Parcelas</label>
                <select name="ddlparcelas" id="ddlparcelas" class="formularioDDL">
					<option value="1">1</option>
					<?php
						for($i=2; $i<=20; $i++){
							echo "<option value='".$i."'>".$i."</option>";
						}
					?>
                </select>                
            </div>
        </div>
        <div id="grid">
        	<table id="tbparcelas">
            	<thead>
                	<tr>
                    	<td>Parcela</td>
                        <td>Data de Vencimento</td>
                        <td>Valor</td>
                    </tr>
                </thead>
                <tbody></tbody>
                <tfoot>
                	<tr>
                    	<td>Parcela</td>
                        <td>Data de Vencimento</td>
                        <td>Valor</td>
                    </tr>
                </tfoot>
            </table>
        </div>
        </fieldset>
        <br>
        <fieldset><legend>&nbsp; Adicionais &nbsp;</legend>
        <div>
              <label for="txtobservacao">Observações</label>
              <textarea name="txtobservacao" id="txtobservacao" rows="5" cols="73" class="formulario"></textarea>
        </div> 
        <div class="linha">
        	<div class='esquerda'>
            	<label>Encaminhar para:</label><br><br>
                <input type="radio" name="rdencaminhar" id="rdencaminharE" value="ESTOQUE" checked onClick="estoquexoficina('E')">
                <label for="rdencaminharE">Estoque/Agencia</label>
                <input type="radio" name="rdencaminhar" id="rdencaminharO" value="OFICINA" onClick="estoquexoficina('O')">
                <label for="rdencaminharO">Oficina</label>
            </div>
            <div class='direita'>
            	<div id="divLoja">
                <label for="ddlLoja" class="lblObrigatorio">Loja</label>
                <select class="formularioDDL" name="ddlLoja" id="ddlLoja">
                	<option value="0">Selecione</option>
                    <?php
						foreach($lojas as $loja){
							echo "<option value='".$loja["id"]."'>".utf8_encode($loja["nome"])."</option>";
						}
					?>
                </select>
                </div>
                <div id="divOficina" style="display:none">
                <label for="ddlOficina">Oficina</label>
                <select class="formularioDDL" name="ddlOficina" id="ddlOficina">
                	<option value="0">Selecione</option>
                    <?php
						foreach($oficinas as $oficina){
							echo "<option value='".$oficina["id"]."'>".utf8_encode($oficina["nome"])."</option>";
						}
					?>
                </select>
                </div>
            </div>
        </div>  
        </fieldset>
        <br>
        <div class="linha">
        	<div class='esquerda'>            	
                <input type="submit" name="btnCadastrar" id="btnCadastrar" value="cadastrar" class="button">
            </div>            
        </div>     
        </form>
    </div>
</div>
<?php require_once("../../includes_view/footer.php"); ?>